CSS 格式规则
代码块内容缩进
缩进所有代码块内容,即规则内的规则和声明,以反映层次结构、方便理解。
推荐:
@media screen, projection {
html {
background: # fff;
color: # 444;
}
}
声明标点
在所有声明后使用分号,以增加连贯性和延展性。
不推荐:
.test {
display: block;
height: 100px
}
推荐:
.test {
display: block;
height: 100px;
}
属性名标点
所有属性名冒号后均需添加空格,但属性和冒号间不加空格,以增加连贯性。
不推荐:
font-weight:bold;
padding : 0;
margin :0;
推荐:
font-weight: bold;
padding: 0;
margin: 0;
声明区标点
最后一个选择符和声明区起始处的左大括号之间需加空格。
不推荐:
.video-block{
margin: 0;
}
.audio-block{
margin: 0;
}
推荐:
.video-block {
margin: 0;
}
.audio-block {
margin: 0;
}
选择符和声明分隔
所有选择符和声明均需另起一行。
不推荐:
h1, h2, h3 {
font-weight: normal;
line-height: 1.2;
}
推荐:
h1,
h2,
h3 {
font-weight: normal;
line-height: 1.2;
}
规则分隔
所有规则间均需加一个空行(两个换行符)。
推荐:
html {
background: # fff;
}
body {
margin: auto;
width: 50%;
}
CSS 引号
属性选择符和属性值均需使用双引号,链接值( url())中不可使用双引号。
不推荐:
@import url("css/links.css");
html {
font-family: 'Open Sans', arial, sans-serif;
}
推荐:
@import url(css/links.css);
html {
font-family: "Open Sans", arial, sans-serif;
}